!function (e, $, mui) {
    "use strict";
	var config = {
	};
	
	// 定义页面
	var p = function(config) {
		var t = this;
		t.config = config;
		t.userInfo = null;
		t.params = {
			JobCode: getQueryString("JobCode")
		};
		t.page = {
			page: 0,
			perpage: 0,
			more: true
		};
		t.element = {
			mainJobCode: $('.main-JobCode'),
			listContainer: $('#list-container .list')
		};
		// 初始化
		t.init();
		
		// 事件监听
		t.listen();
	};
	
	var pt = p.prototype;
	
	// 页面初始化
	pt.init = function () {
		var t = this;
		t.userInit();
		// 页面加载
		t.pageLoad();
		// 列表加载
//		t.listInit();
	};
	
	// 事件初始化
	pt.listen = function() {

	};
	
	pt.pageLoad = function () {
		var t = this;
		t.element.mainJobCode.text(t.params.JobCode);
	}
	
	// 列表初始化
	pt.listInit = function() {
		var t = this;
		t.element.listContainer.html('');
		t.page = {
			page: 0,
			perpage: 5,
			more: true
		};
		
		// 列表加载
		t.listLoad();
	};
	
	// 列表加载
	pt.listLoad = function() {
		var t = this;
		
		var jsonData = {
			"op": "Phone_GetStore_PanDian_Sub_Sub",
			"JobCode": t.params.JobCode
		}
	
		var opts = {
			url: "",
			addressUrl: "testline",
			requestType: "POST",
			pastDate: jsonData
		};
	
		console.log(JSON.stringify(opts));
	
		plus.nativeUI.showWaiting();
		crossDomainAjax(opts, function(data) {
			console.log(JSON.stringify(data));
			plus.nativeUI.closeWaiting();
			if(!isEmpty(data)) {
				for(var i = 0; i < data.length; i++) {
					var html = '<li data-JobCode="'+t.params.JobCode+'" data-RFID="'+data[i].RFID+'">';
					html += '<span>RFID：</span><em>'+data[i].RFID+'</em><br />';
					html += '<span>货位：</span><em>'+data[i].HuoWei+'</em><br />';
					html += '<span>状态：</span><em>'+data[i].state+'</em><br />';
					html += '</li>';
					t.element.listContainer.append(html);
				}
			} else {
				mui.toast("暂无数据");
			}
			
			mui('#list-container').pullRefresh().endPulldown();
	
		}, function(s) {
			
		});
		
		
	};
	
	// 用户信息初始化
	pt.userInit = function() {
		var t = this;
	};
	
	e.page = new p(config);
	mui.init({
		pullRefresh: {
			container: '#list-container',
			down: {
				style: 'circle',
				callback: function () {
					e.page.listInit();
				}	// 下拉刷新
			}
		}
	});

	mui.plusReady(function () {
		e.page.listInit();
		mui.init({
			beforeback: function () {
				// 刷新上一页
//				plus.webview.currentWebview().opener().evalJS('getUserInfo();');
			}
		});
	});
		

}(window, $, mui);